
package com.ibeetl.admin.core.entity;

import java.util.Date;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null;

import org.beetl.sql.core.annotatoin.AutoID;
import org.beetl.sql.core.annotatoin.SeqID;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.util.ValidateConfig;
import com.ibeetl.admin.core.util.enums.CoreDictType;

/*
*   充值管理信息实体
*
*/

public class Recharge extends BaseEntity  {
 
    //用户ID
	private String openId;
	
	// 用户昵称
	private String nickName;
	
	// 性别
	private String sex;
	
	// 透镜分
	private Long score;
	
	// 直荐ID
	private String shareId;
	
	//赠送透镜分数值
	private int giveScore;
	
	//用户充值时间
	private Date userChargeTime;
	
	//用户充值金额(分)
	private int userChargeAmount;
	
	public Date getUserChargeTime() {
		return userChargeTime;
	}

	public void setUserChargeTime(Date userChargeTime) {
		this.userChargeTime = userChargeTime;
	}

	public int getUserChargeAmount() {
		return userChargeAmount;
	}

	public void setUserChargeAmount(int userChargeAmount) {
		this.userChargeAmount = userChargeAmount;
	}

	public int getGiveScore() {
		return giveScore;
	}

	public void setGiveScore(int giveScore) {
		this.giveScore = giveScore;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public Long getScore() {
		return score;
	}

	public void setScore(Long score) {
		this.score = score;
	}

	public String getShareId() {
		return shareId;
	}

	public void setShareId(String shareId) {
		this.shareId = shareId;
	}

	public String getPshareId() {
		return pshareId;
	}

	public void setPshareId(String pshareId) {
		this.pshareId = pshareId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getLastLogin() {
		return lastLogin;
	}

	public void setLastLogin(Date lastLogin) {
		this.lastLogin = lastLogin;
	}

	// 转荐ID
	private String pshareId;

	//创建时间
	private Date createTime;

	//上次登录时间
	private Date lastLogin;
	


}